/-app
/-docs
/-files
/-fs ...
/-fs/attached
api.ts
FileSystem.ts
requireFS.ts
/-imports
/-storage
/-typings
errors.js
functions.ts
index.html
try.js
xxxxxxxxxx
          () => {
144
​
145
            var fs = new FileSystem({
146
                timestamp: dynamicMetadata.timestamp,
147
                files: files
148
              },
149
              domDrive,
150
              dynamicDrive);
151
​
152
            callback(null, fs);
153
​
154
          });
155
​
156
      }
157
​
158
      function purgeDynamicAsync(
159
        domDrive: fs.attached.SyncDrive,
160
        domMetadata: FileSystem.Metadata,
161
        dynamicDrive: fs.attached.AsyncDrive,
162
        dynamicMetadata: FileSystem.Metadata) {
163
​
164
        asyncForEach(
165
          dynamicMetadata.files,
166
          (f, i, fcallback) => {
167
            dynamicDrive.writeAsync(f, null, domMetadata.timestamp, () => {
168
              fcallback(null, null);
169
            });
170
          },
171
          () => {
172
            var fs = new FileSystem(domMetadata, domDrive, dynamicDrive);
173
            
174
            callback(null, fs);
175
          });
176
          
177
          
178
      }
179
​
180
      
181
    });
182
      
183
  }
184
}
173:31